update requirements
use json for projects
add debug argv
hardcoded nav links
add new data