Divided Portal in to two parts
 - One handeling all input requests (Responds in Json)
 - One handeling all user input (Responds in html)