New Accelerometer Gathering and Fixed Partial Tap Bug

1. Restructured app to associate accelerometer data with attempts
(rather than taps). Now our accelerometer readings are vector over the
entire course of the login, not per tap
2. Fixed partial tap recording in database bug -- now all five taps are
always recorded for each attempt; edge case in MotionEvent handling was
sometimes only storing some of the taps per attempt.