added database cleaner and fixes for sign in workflow
includes spec support so database cleaner works