Fixed FirebaseArray.$loaded sequencing

@jacobawenger 

Fixed FirebaseArray.$loaded sequencing
More cleanup and abstraction of $$ methods in FirebaseArray
Removed $$createRecord (now okay in $$added)
Commented FirebaseObject
Forces the array to reject the $loaded() promise. According to spec.