Added Quick Start Guide
Tutorial revision

Correct usage of learning algorithms and elements
Revert "Tutorial revision"

This reverts commit 844a6f333bc844725f4990783af208bd696c4361.
Revert "Revert "Tutorial revision""

This reverts commit 458565d93804fcce2ec39637185f5d8a47737bd2.
Delete unneeded file

Delete unneeded file
Merge pull request #242 from mhoward2718/DEV2.3.0.0

Tutorial update
#226 - added Factored Frontier
Fixes for #231 and universe registration

It is no longer assumed that elements that depend on elements in one
universe are necessarily in the same universe.

Additionally, all of the element maps are now registered, and clearing
the LazyValues associated with a universe removes it entirely.
Fix for #231

Changed getNeededElements to correctly expand elements in other
universes. However, it will only return elements in other universes if
they are supplied as starter elements.
Make hasStar and regularValues vals

Because these methods act on immutable objects and have no side effects,
they can be changed to vals for performance.
Fixes for universe registration

Allows maps using this universe or its elements to be deregistered
without clearing the universe, and allows FactoredAlgorithm to correctly
look for elements in other universes.
Tests for multi-universe factor creation
Test for multi-universe expansion
A simple SBT project for Figaro work
Updated doc
Merge remote-tracking branch 'upstream/DEV2.3.0.0' into DEV2.3.0.0
Moved clearing of LazyValues to initialization.
Clarified static universe clearing
Fixed tail recursion on expandElements
Change allElements to namedElements

This method does not return elements with empty names, so calling it
namedElements is more appropriate.