Fix library loading stuff
Minor Formatting
Add dependencies, pretending somebody gives a crap