Merge pull request #18 from roselone/master

update 3-22
Merge pull request #32 from purejade/master

update GUI
add AOP Support
add Function getAllSite(SiteManager)
Merge pull request #33 from purejade/master

update GUI
Merge pull request #19 from roselone/master

13-29-16-29
Merge pull request #34 from purejade/master

wjy gui
Merge pull request #35 from purejade/master

delete unused files rename LoginForm
commit add assertion
Merge pull request #36 from bxl1989/master

add assertion
rename class name
Merge remote-tracking branch 'origin/master'
Merge pull request #9 from roselone/master

all codes pulled  the 2ed