chore(ngapp): divides into two SPAs using partials
bugfix: separates routeProvider because they cannot chain
chore(refactor): abstracts the header and footer to layout
feature(items): allows creation of Item