successfully added register handling, works for mov, ignores comments, adds branch labels to a hashmap