Story content is on hold as this was also posted on another site and needs verification of ownership. Also for author's editing on the writing style.