changes outlined by Vikas
- inline style removed from template (I thought this was required based
  on... something I saw on SO
- re-added ids for date picker fields
- changed transaction filter from controller to directive
- added transaction list directive
- no need for events to propogate through scope--removed
- tweaked testing to reflect changes (NOTE: directive testing is missing
  at the moment)