refactoring on create resource OLease
added some resource managment in release resource
lease_component FCFS first implementation
added some tests for am_scheduler
status default value to pending and removing status overload method
added some tests
change lease status to accepted and some minor changes
Fixed JSON serialization by overriding as_json which is being used by Active_Support
Merge remote-tracking branch 'origin/master'