Added after and when

Added two 'do it eventually' methods to Function.prototype

after: resends a message after a set period of time
when: resends a message when a condition holds true
Adding whenever like when but always running
Adding license to output of flow.js