add save points
added category children
added category tree
Fixed bugs
Added enum for Protocol
Added Server for testing protocol