Feature/taggable keywords

make keywords taggable. added autocomplete and set them as taggable objects 
This is not needed, you can just use BlogPost.new instead