removed unused files
refactored assembler into its own file and seperated tests