- list is a reserved word. probably should not be used as a variable.
- added __init__.py for easier imports