added dsl module
Added pry to gemfile
DSL now aliases a method
async now starts a thread
Added simple example for async in main

This required changes to be made to the async method so that it can handle an instance edge case
Gave better name to first example
Added example for async method in class
Added simple unfinished task class
implemented task
async method now uses tasks
sync implemented
async block implemented