created a proper memory allocator
Merge branch 'master' of github.com:hpsin/EECS314

# By Devin Schwab (8) and castelazs (1)
# Via Devin Schwab
* 'master' of github.com:hpsin/EECS314:
  Added a bunch new newlines to clear screen string to make sure it really clears the screen.
  refactored dyanmics to volume number code into a function for use in play and play midi.
  Mapping 16 instruments to valid MIPS instruments.
  Added a check to make sure the instrument is within range.
  Removed press enter message from add_rest/add_note methods
  Update for cat
  Added autogenerated mmps.s file to the .gitignore
  Removed mmps.s file. Autogenerated files should not be checked in
  Fixed a bug in add_note method. Was accidentally calling get char twice in a row
Fixed time conversion and instrument conversion in play function.
Merge remote-tracking branch 'upstream/master'