Initial commit of dart Server and Point abstract class