feat: Add index, MasterController and Router
fix: Don't set parent through constructor to make View work through DI
fix(Template) Handle empty vars and arrays in expressions
feat: Initial rendering of classes
fix(Template) Empty arrays should be false
feat: render classes next to each other
fix(Router) Allow every char in the filename
feat: Render attributes
feat: support listing methods
feat(Template) Support passing objects as arguments
feat(Template) Add join directive
feat(Template) Support string literals
fix(Template) Support string literals and key names in same attribute string
feat(Template) Support views in join directive
feat: Render method attributes