Create necessary build functions

Created a few more functions that will be needed to build and edit
shapes.
Add structure to create_bubble method

Slight udpate to build-helper functions: changed names.
Updated logic to create_bubble function, wrapper function complete.
Create shape functions

Created main shape function, line function, and text function. Modified
constructor to create Raphael instance if not passed.
Add shape options checker

Added function that checks and verifies option object for creating and
modifying shapes.  Added defaults object to constructor.
add text option to create bubble method

Added create text to the create bubble method. Should now create a
bubble with text in it when called.
update connect_bubble method

Started adding code to the connect method. Sprinkled comments to help
figure out what is left to do.
Clean up test files

Cleaned up prototype test files.
Test and fix main methods

Updated test files to test code of main methods. Creating parent and
child bubbles works. Connecting bubbles together works. On to the next
phase!
Initial check in of test data

Created some test data for next phase.