Added first pass at naive data crunching methods and wired up the UI