Improved project structure and updated readme.