fixed wrong i18n keys
small bug fixes and ui changes found confusing in testing
Changed backend to use polymoprhic models instead of materials <=> products to allow simpler form and maintenance, based on end user input
changed UI to reflect backend changes and reorganized angular files
Fixed issue with precompiling/minifying js as angular loses the bindings without explicit naming on injected services etc.
Added way overdue readme with instructions for the lately interested other community members and added the MIT license file
Updated gitignore to ignore the compiled assets