Merge pull request #7 from ardadouk/master

fetching changes
a base implementation for the mapping submodule of scheduler
first version of a mapping submodule with the corresponding tests
First implementation of REST authorization. Updated rack and rack-rpc gems, used Rack::Session::Cookie for keeping track the different authorizers per request.
MapingSubmodule wont resolve the same node two or more times, also it will resolve the same domain the nodes
added urn to the resolve of the mapping submodule
small name change
Map submodule will throw an exception when there are no available resources to match the request
changes on how we parse incoming requests related to unbound requests
bug fix on find_all_available_resources, now it won't loose resources
Mapping Submodule's resolve will now resolve valid from and valid until first
added tests for the three previous commits
some refactoring and one test
added comments on methods plus some refactoring
small bug fix on rest api
small typo fix
now am_scheduler will also load default MapSubmodule if no require or constructor is specified in the configuration file
fixing a broken test on rest interface
listing all leases from rest will now show only leases with status active, pending and accepted
Merge branch 'master' into centralBroker