Refactored project structure and added grunt base build process