Refactored views and templates

 * Updated look and feel
 * Migrated view templates to external files