reorganizes files and adds build process via grunt