Fixed #5 - linking finall program
Fixed #7 - dependecny managment, though this still needs to be cleaned up a little bit
Fixed #8 - linking to additional libraries

Also sorted out an odd issue with the depency checking code.

Will need to clean up the output before I got to 1.0.0