Scanner

The beginnings of the scanner.  This fakes in data that I am still waiting on from others.

@organman91