Basic infrastructure for terminal page
Terminal basically working

Still need to deal with things like authentication