huge commit, revamps so much stuff
add to gitignore
last touches for this major overhaul