Moving Dot

start of app - not done yet
Moving dot - classes

classes not working yet but core code vastly simplified