1. A method of normalizing accelerometer data comprising: capturing, by a tri-axial accelerometer attached to a user, first tri-axial accelerometer data over a first period of time while the user is moving as instructed; calculating, by the microprocessor, smoothed power from the captured first tri-axial accelerometer data; identifying, by the microprocessor, data in the captured first tri-axial accelerometer data which results in the calculated power being below a threshold; discarding, by the microprocessor, the identified data from the captured first tri-axial accelerometer data; averaging, by a microprocessor, the captured first tri-axial accelerometer data; creating, by the microprocessor, a first normalization matrix based on the averaged first tri-axial accelerometer data; capturing, by the tri-axial accelerometer attached to the user, second tri-axial accelerometer data at a second point in time; and creating, by the microprocessor, first normalized accelerometer data by applying the first normalization matrix to the captured second tri-axial accelerometer data.