added & extended views

added signin view, refactored views, moved custom control to separate
project