pub fn open<P>(path: P) -> Result<GMAFile<BufReader<File>>> where P: AsRef<Path>,
Opens a file from disk with the given path and tries to read it as a gma archive