grunt, and initial app set ups