Remove .filters from the gitignore, didn't realise it was important.2
Some small changes and add socket based message sending implementation.