Added test program
Added method for datasource
Added start of server handling