finishes credential input redesign
adds error classes to inputs on bad credentials
merges in develop