added grunt and restructured angular app