9patch selectors, docs, and minor logic update

added 9patch xml for button selection
updated main activity logic to not make text red if email field blank
added documentation for methods