Initial commit of code. Will clean up unnecessary files shortly.