removing shit
big modularization overhaul and some work towards an automated js compiler