Refactored packages and added readme