updated grunt files and basic structure