Added routing support and separated the partial
Separated controllers and renamed main client side script