put parse code in separate file (along with boxes list - not a good idea - will change later).  restructured some controller code and added functionality to put an empty box on the workspace (doesn't do any editing or deleting yet - will work on that next