added code to prevent navigation in app without being logged it
added service to AuthSvc to ckeck for public urls
Moved auth check into AuthService
fixed issue with no dup check for edit screens. https://github.com/seamuskc/beachy-clean/issues/1