cleanup using load-grunt-config
fix test cases
rename app directory into public