Few issues fixed.
1). Completely new way the arguments are passed in the framework
implementation. Now hashes are used instead of arrays.
2). When chaining aspects the correct result for primitive function name
is returned.
3). When using afterResolveOf joint point and onRejectOf there was an
issue because the new promise created by afterResolveOf wasn't rejecting
when needed. This is fixed now and afterResolveOf and onRejectOf are
compatible.