Add abstract class under building types
Add abstraction under methods calls
Check for exceptions after function/method calls are now independent from error checking
Merge pull request #221 from nkt/more-builtin-methods

Added more builtin methods