Change how we wrap exceptions and updated rakefile

Changed how we wrap exceptions to not rewrite the exception which removed
all of the BinarySerializer code.

Also, added a rakefile and changed the build process to match the MVBA
standard.