Added 'unique' and 'not null' support

I added two annotations, @Unique and @NotNull which correspond to 'unique' and 'not null' statements for sqlite in the definition of a column. These annotations can be used on fields, just like @Ignore.