Merge pull request #6 from doyoubi/develop

amend 'spider' 'lecture' add 'activity'
Modified settings for travis according to PEP8
Refactor account views.
Refactor master views.
Refactor views
Update init_db.py
Added get_group functions, in case of throwing exception when viewing pages.;
Modified, return status to js.
Fixed a bug in init_db.py
update
update settings_for_travis.py
Added LogInfor model.
Update init_db.py, Fixed bug.
Removed all codes in services.py, b/c they are pointless.
Moved some bussiness logics into form.
Sync the JavaScript with business logics
Fixed bugs in templates.
Create a folder for stucampus-dev.sqlite
Splited forms in master to account, infor and organization
Added business logics in services.py