Updated gitignore to ignore PyCharm IDE files.
Basic implementation for tables including tests.