Fixed 27045 to select the contact using selectContactFromAll().
Added 27039
Added 27030
Added 27047
Added 27048
Added 27049
Merge pull request #171 from roydude/v1-train

v1train