made a lot of changes and bug fixes, switched compatibility for v2 (backwards compatible to v1 for now), changed LCD print for better formatting, fixed LCD command errors, (see code for more changes).