FIX: issues #5, #11 and #15

   listCategories now return a list of tuples
      -> if you pass nothing it wil return a list of tuples
             [(sec, subsec, func), ...]
      -> if you pass section it will return a list of tuples
             [(subsec, func), ...] related to section
      -> if you pass section and subsection it will return
            a list of tuples [(func, ), ...] related to
            section and subsection

   listSentences now return a list of tuples
      -> if you pass nothing it will return a list of tuples of all
             [(sec, subsec, func, sent, ref), ...]
      -> if you pass section it will return a list of tuples of all
             [(sec, subsec, func, sent, ref), ...] where sec=section
      -> if you pass section and subsection it will return a list of
              tuples of all [(sec, subsec, func, sent, ref), ...] where
              sec=section and subsec=subsection
      -> if you pass section, subsection and function it will return
              a list of tuples of all [(sec, subsec, func, sent, ref), ...]
              where sec=section and subsec=subsection and func=function

    remove function now updates entries properly, i.e., dont remove. Instead
     it will update the entry to Not Classified or NULL

    listAll function added. It returns a list of tuples of all
     [(sec, subsec, func, phrase, ref), ...]

    open, close, save, saveAs is functional.
Merge branch 'master' of https://github.com/zericardo182/sci-corpus

Conflicts:
	examples/CORPUS.db