Merge pull request #79 from TessMyers/develop

left click on valid path adds hardcoded node to the diagram
(refactor) cleaned up workspace specs
(cleanup) removed treeToRegex.js
(fix) fixed findLeftSibling in click-helpers factory
(refactor) railroad directive uses library from workspace factory
Merge pull request #80 from darkstar21/develop

Fixes findLeftSibling and random cleanup stuff
added beginning icon library
Merge pull request #81 from shanswami/develop

Adds beginning icon library
Updated removeTree to return the selected node
Set up describe block for reutrning node
Merge pull request #82 from tgrrtt/develop

Remove node now returns a node
Added tests for returning removed nodes
Merge pull request #83 from tgrrtt/develop

Added tests for returning removed nodes
Adds documentation to railroad.directive
hooks up workspace.directive to template
begins inserting components library images
rearranging library components
renames assets/ *.png files to remove whitespace