Getting network barclamp unit tests working again.
Rolled back the last change to allow this to continue to work with Ruby 1.8
deal with fact that we cannot have a group.erl file
all BDD except node working
nodes passing BDD
CLI machines is broken
change uses of throw to raise

'throw' is for escaping from control flow, whereas 'raise' is for
error conditions, e.g.

http://rubylearning.com/blog/2011/07/12/throw-catch-raise-rescue-im-so-confused/
Merge pull request #407 from aspiers/topic/use-raise-not-throw

change uses of throw to raise
Merge pull request #406 from cloudedge/pull-req-master-b301d11c1fc3a2195f0d0c17cb3988d33ead5590

Cleanup routes and fix node bdd [1/1]
get simulator working more
get simulator working more
move dashboard
barclamps page working with test
all BDD tests passing
split API and UI controllers
missed a ]
Merge pull request #409 from cloudedge/pull-req-master-d32341b46583738f3a6312b2b5f9eb2b6b3288a3

Barclamp Create Deployment (and UI refactoring) [1/2]
show barclamps again, cleanup routes
Merge pull request #410 from cloudedge/pull-req-master-f4ad5d3c073322522408fdbbc0ea8583397d1783

Merged by devtool for VictorLowther
add .gitignore for barclamp repos with .lock, etc