First commit, including:
* Demo filter
* unit tests