added angular material effect in order to use google material effect components, other minor changes