Major refactor of the repo
Added grunt support builds