refactored project structure
added a readme