refactored products and beacon list to fragment, implemented design in sign in, sign up, lost pass, several tweaks