Initial commit, application setup and most of the FE stuff done