Added Autoload

#41 
I'll open an issue after merging this