Added Invoice Item class, .gitignore and tests