Merge pull request #5 from xesco/master

Profile may not exist when generatin the invoices. Try catch it
Revert "Profile may not exist when generatin the invoices. Try catch it"
Merge pull request #6 from upptalk/revert-5-master

Revert "Profile may not exist when generatin the invoices. Try catch it"
Revert "Revert "Profile may not exist when generatin the invoices. Try catch it""
Merge pull request #7 from upptalk/revert-6-revert-5-master

Revert "Revert "Profile may not exist when generatin the invoices. Try c...
To migration hell and back in 15 minutes!
Created new fields for Invoice model to better sotre shipping and billign addresses. Changed admin model to reflect changes and created migration