Adding initial routes
Working node server that mostly matches spec, and general cleanup