Added new Collection for Baum/Node.php
Added a new Baum/Collection.php method toHierarchical()
Switch to ~4 dependencies.
Prevent impossible moves to the left or right.
Fix incorrect exception text (change direction, left to right).
Check node has parent before attempting to check if move is possible.
update dependencies for laravel 4.1 (supporting 4.0)
Make travis test against php 5.5.
Merge branch 'master' of git://github.com/Surt/baum into flat-to-hierarchy

Conflicts:
	src/Baum/Node.php
Add a simple test case for 'toHierarchy' method.
Change impl a lil (lil) bit to properly set model relationships & clarity. Also, make custom Collection object as transparent as possible.
Merge branch 'flat-to-hierarchy' into develop
Merge branch 'master' of git://github.com/ziadoz/baum into prevent-impossible-lr-moves
Add test cases for when we should expect an exception indicating that a right/left move is not possible.
Actually when moving nodes around if we cannot move to the right/left the target sibling node will be NULL so we only need to check for that. This makes all the tests pass again.
Improve error messages for this particular race condition.
Merge branch 'prevent-impossible-lr-moves' into develop
Add Node::all() method override to return the
results sorted by the lft column.
Merge branch 'add-static-all-method' into develop
Modify README.md
Bump version and upgrade CHANGELOG