initial commit, both angular frontend and server