Allow job objects to be scheduled

Right now only functions are allowed. I liked the idea of having a job object with a known interface more.
So now i can schedule objects which implement the method 'execute' and node-schedule executes it.
I hope you find the idea interesting. 
~fw