raise an internal error if the IT group does not exist
Added what will become the views for groups
added groups view, not sure if it works
made runserver.py exectuable and renamed it to run