<wtf: Skel a of the application>

Ske of a Python app.
<wtf: Arg parse (without TDD)>

Draft of the user argument parser and the user interface.

Should be test now
<wtf/tests: Unittest for the user arguments parser>

The argument parser has been tested and works as expected.
<wtf: Get back the user param withing init func>

We forgot to retrieve the decorator, infile, method and pattern
withing the __init__ function of the WTF class.
<wtf: Remove unraised exception from _check_user_params doc string>

The _check_user_params function does only raise SystemExit when an
error is detected.
<wtf/arg_parse: Adds the -h option>

By using -h the program will return the usage
<git: Ignore __pycache__>

Do not put this into git repo
<wtf: Bind the ability the match using set method>

This method must parse word one by one and compare it with the set
build from the string given by the user
<wtf/matchor: Skel of the matchor + matchor for sets>

wtf/match_point/mp.py implements the architecture for the binding
together wtf and the word matchor. At this time only one match
function with a given parse is handled.

wtf/match_point/sets.py word matchor against sets

Add the interaction into wtf for matching and processing
<wtf/arch: Change some location of file>

This was a test to deal with problem for both executing tests and
executing directly the program from the command line.

The only way we can do both is the following:

In each py files use internal package reference from current package
to load other module/package.

eg for mp.py:
   from .sets import MatchSet
eg for wtf.py
   from match_point.mp import MatchPoint
The last due because wtf.py is the main module thus does not have the
   parent package hierarchy sets.
=> we could run throught the cmd line from the root or the wtf dir

$ python wtf.py -d '<>' -i ../tests/text/infile -s '{"miaou",
"poney"}'
[...]

The tests are from the setup.py on the root dir, but we need to set
the python path to include <wtf_root_dir>/wtf

Maybe setting this directly into the setup.py could be easy

$ export PYTHONPATH=$PYTHONPATH:<wtf_root_dir>/wtf
$ python setup.py test
[...]
<git/ignore: Ignore file from coverage analysis>

this shoudl run locally
<wtf/mp: Remove old version of mp>

See the second previous commit for explanation
<wtf/setup: Add a draft of the setup file>

This is used to run unittest test.

$ python setup.py test
<wtf/path: Fix within each python flag the intra package error>

Three commit before I have explain the pb with the intra package
reference.

At this time the job is done to work properly.
<wtf/matchset: Fix typo error>

There were some tyypo errors that unittest point out.

This errors could be detected by using pychecker, nethertheless
pychecker does not works well with Python 3. Even if we need to use it
pychecker stop on print(..., file = sys.stderr). Even if ignore stdlib
is set :/
<git/ignorus: ignroe venv & egg>
<py/pip: adds requirement for project>
<wtf/sets: Remove code ported into Mp>

The process file has been ported in MatchPoint. Allowing submethod to
have their own process_file will be done later.
<text: rename example from email>
<wtf/match_point/sets: Fix a critical issue while matching word>

For got to apply the canonicalisation of the word before trying to
match it with the pattern.