Added routing and views, split items and item forms in directives, added more styling