initial commit
first stab at scheduler API
get it somewhat working
change to new format
+x bootstrap
include ports