initial commit, uses compiler to build initial layout and navbar