MOVING ALL VARIABLES TO var.asm

to reduce conflicts and ease integrating i'm moving all variables to one
place
so far i've done LCD and comms. both compile and run correctly
Eric S.: i didn't move yours because it was putting hundreds of bytes
into DSEG (bug?)
also: fixed typo in lcd. it wouldn't compile