Guard
Git ignore
Entity level up and better specs