重构F5Server，将ChangesObserver分离出来
还原为单线程架构
建立从页面调用服务器API的机制，并且可以读取/设置服务器当前serve的目录