Merge pull request #11 from jsuit/experimental

not sure i need to save these changes
one more thing left to do
got lost items to display

but it's not pretty
Added more methods to the model interface
added more methods to db
Revert "added more methods to db"

This reverts commit aaeee4bd7e41dbe469a2f52f9d63b1804280f931.
Revert "Revert "added more methods to db""

This reverts commit 9c26c27ebcacdc5fe190699820f7af9e1ab4d40f.
Needed Items tab working

Also, worked on UI
gitignore edited
Added an image
fixed bug in registeration
added more methods in DB class
added methods to db class