Added Riggin's main

Added the assemble() method and put that in the main.

NOTE: We need to check for thrown errors in the assemble method now.