Change project structure. Add specs folder.
Update README with dependencies.
Merging master.
Menu to use lib