Merged code from development branch
One readme tweak...
Merged from development.

Squashed commit of the following:

commit dbf229813be2e39738a1118009965ff965ce624e
Author: Abraham Heward <aheward@rsmart.com>
Date:   Wed Jan 30 07:20:24 2013 -0700

    Added the #get_or_select! method. Fixed a problem with #get_or_select to ensure that it returns the proper value back to the instance variable.

commit 8a7a4eee9ebb9d842de569de0145f4bb68af2d38
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 13:12:09 2013 -0700

    Fix to the Foundry's create method. Untested version of the get_or_select! method in the DataFactory.

commit 25c31bf20694e7cb7ba3ceeb35b56cbc5b95a3d5
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 09:52:56 2013 -0700

    Version bump

commit f0722bc953521e30279eb87d528c628f10bcfdd3
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 09:51:06 2013 -0700

    Yet ANOTHER try at getting the formatting correct.

commit a149999881fcd22ca720bd9a72d2d507139027a3
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 09:38:03 2013 -0700

    gem version bump.

commit 1af6b5528981332114235805532c6887d34e2b5b
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 09:35:22 2013 -0700

    Another attempted fix to the rubydocs format for the readme file.

commit 55dffae6eb09af572e2e72bc2f0452da976295c0
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 08:29:57 2013 -0700

    Attempt to fix the linebreak problem that's showing up in the Rubygems documentation.

commit 2c19d878144155a3f7b0d00d2e289ddbbe953fe2
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 07:56:21 2013 -0700

    update to readme

commit c305a27da9561b8c1a0ea702b4194f5f3d9242d1
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 29 07:16:21 2013 -0700

    More information added to the readme. Version bump. Dependency bump.

commit b009da887039feba9ee5b3261c431e8c150e3c1b
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 14:48:31 2013 -0700

    Small tweak to readme.

commit 2413ff674f2c412d47d9f0f4d1feaf52f375a15f
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 14:41:30 2013 -0700

    Trying to fix numbering issue.

commit 1f90204c17fdf5288715a03081ce27949b1ab281
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 14:28:03 2013 -0700

    Additional info in the readme file.

commit 97066e2b4c56344ad62e62c2e4656130651cda54
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 12:37:22 2013 -0700

    One more clean up of the instructions text, plus another version bump.

commit d1422da9c50ba9f162738a0f6d9f3223dc832cb5
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 11:42:40 2013 -0700

    Gem version bump.

commit ff93f767e56003e31f970742414e61d8c6752d9f
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 11:42:04 2013 -0700

    More instructions for the #fit method.

commit 32d19c2340e11bfbedeb8419943ecfa4de69336d
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 11:41:45 2013 -0700

    More instructions for the #fit method.

commit d989d160b8ed4490c0ab659d6171988468888c95
Author: Abraham Heward <aheward@rsmart.com>
Date:   Mon Jan 28 08:38:47 2013 -0700

    Added comments about proper usage of the #fit method. Bumped the gem version number.

commit dc9b70e4f8b53033af520d24233c1791ee2655a1
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Jan 22 06:54:52 2013 -0700

    Added the #create method to the Foundry module.

commit eb066f29fd268ec12accdebe41fed29b057e272e
Author: Abraham Heward <aheward@rsmart.com>
Date:   Wed Jan 16 13:09:33 2013 -0700

    Another fix to the string method. Version bump.

commit e3ab10b2315e9f38d817e23699fe23091bd3e3b7
Author: Abraham Heward <aheward@rsmart.com>
Date:   Wed Jan 16 09:05:58 2013 -0700

    Fix to a string method. Version bump for gem.

commit b0928d10b79924a0c518d4fa1d358c785282c482
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 08:27:51 2013 -0700

    More additions and tweaks to the readme. These don't really need to be published right away, so no version bump to the gemspec, yet.

commit ffd357268c2df99829503d7912bd693113f9ba6c
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 08:09:08 2013 -0700

    Bump of gem version.

commit 3e7d299cfc99b0449bc005fa43f116515e759eb8
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 07:39:24 2013 -0700

    Added a summary to the readme.

commit c7d82d2504ec87df8b536cda5cf08b0d687cba8f
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 07:35:47 2013 -0700

    Added a summary to the readme.

commit 5c933e2a7fe96ab376c32085ab80882ccfb6d1a0
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 07:18:26 2013 -0700

    Bumped the gem version, but also added some text to the readme, which will necessitate the publishing of a new gem at some point. Oh well.

commit ee13aeac912094a66dc022e8ad721bc9fe30ec05
Author: Abraham Heward <aheward@rsmart.com>
Date:   Fri Jan 4 07:06:22 2013 -0700

    Fix to a couple typos.

commit 5f3e7e38b9d33fdcb470880ef251b81dc500fdc3
Author: Abraham Heward <aheward@rsmart.com>
Date:   Thu Dec 20 13:25:13 2012 -0700

    Tweaks to code comments.

commit 8ac8a93556d0dc493b6414cfd1e66f742f5cb49e
Author: Abraham Heward <aheward@rsmart.com>
Date:   Thu Dec 13 10:42:47 2012 -0700

    bump to gem version number.

commit 25f1d78da85aed9bc0ddd054cd719d5a8e3a24a7
Author: Abraham Heward <aheward@rsmart.com>
Date:   Thu Dec 13 10:40:56 2012 -0700

    Removal of .frm methods because they shouldn't be there.

commit e87e69cdf7f157d7a51a7cf1b596c2edd82fe8e7
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Dec 11 09:34:51 2012 -0700

    Slight modification to documentation.

commit afc9702e7127719fa123fa8e402a75c56f4765c4
Author: Abraham Heward <aheward@rsmart.com>
Date:   Tue Dec 11 08:33:03 2012 -0700

    Updating to version 0.0.9 of the gem.

commit eb0430f86bb230c26bc9cb405dce955d0a0fa47d
Author: Abraham Heward <aheward@rsmart.com>
Date:   Wed Dec 5 08:07:18 2012 -0700

    Just a small change to make things cleaner.

commit abe3572b47e24b98e87b2317bfaf01cb6bde923b
Author: Abraham Heward <aheward@rsmart.com>
Date:   Wed Dec 5 08:06:24 2012 -0700

    Cleaned up some code duplication.
Fix to small problem in readme.
Merge branch 'master' into development