Big performance improvements for scheduled tasks. Also removed extra scheduler thread, main pool takes care of this now. Also added futures support.
Due to source size, threadly was split out into a package instead of a single module. This was mainly due to addition of Futures and the SortedList implementation