Initial commit

Basic functionality
First rule as example