misc commits
add line to end of gitignore
views fixes
update build instructions
misc fixes