updating to latest angular version, starting to split up codebase