Updated to use beast.platform (v3)

Beginning of the process to implement beast into this file.
Merge pull request #5 from evhub/patch-5

Updated to use beast.platform (v3)