restructuring based on ngBoilerplate
ignore
errors and warnings
license
stuff