更完善的流程控制

区分离线和在线页面，自动进入一个页面的离线页面，同时允许从离线页面登录到在线页面，见app.js，利用toState.access.offline和fromState.name。
另：出现ng:areq错误一般是model名称，controller名称等拼写错误造成，typo错误！！！