Add separate signin/signup views, reorganize Angular modules