Improved Tables

- Tables have now all there render information in them (no more global
variables or functions)
- Tables can now render themselves

TODO:
- Tables still need a design
- Maybe add scaling