added a makefile
Added some proper documentation using Java documentation style
Added a few extra list functions

Currently, list_length is broken and will cause a SIGSEGV error
Removed qt creator project file – i'm using sublime and make now