abstracted views to use scope. TODO : organize controllers / partials, convert character info to arrays, remove globals