Added support for dynamic results

Stored Procedures can now return IEnumerable<dynamic> objects. Fixes #9
Switched Execute to return a list of IList results instead of an
IDictionary by type. This should improve speed slightly.