Clean Up

* Cleaned up source
* Added license
* Updated readme
* Make syntax more kernel-esque
* Updated mhacks fall 2014 date
* Cut-down makefile complexity