make indexes more stable for incorrect values like undefined or NaN
new class basis.data.property.Expression implemented
use basis.data.property.Expression
clean up demo code
make router debug info output optional (false by default)

set basis.router.debug to true/false to enable or disable debug info
output
remove trailing comma
basis.resource#ready method implemented for async logic on init attachment

it easy now attach some logic on resource init
basis.resource('url').ready(function(res){
// this function will be called when resource init
// it also will be called on any update for updatable resources
});
history for 0.9.4 added
bump version
remove non-standard header