Added Makefile search view to list all makefiles in the current project. Currently is not populated.
Working on #8 I have created a Makefile class. This class currently can execute commands a makefile though does not yet properly parse the Makefile.
Added the ability for the Makefile class to parse the makefile.
Working on #8. The Makefile model class is coming along. Loading targets is working, though because parsing the makefile is async the start and end of parsing needs to be emitted. This way loading may be displayed and the list may be appropriatly populated.
Merge remote-tracking branch 'origin/master' #8

          .;;.
         /;;;;\  ___      .;;.
        |;(;;;-""   `'-.,;;;;;\
         \;'            ';;;);/
         /                \;;'
        /    .;.   .;.     \
        |   ;;o;; ;;o;;    |
        ;   '"-'` `'-"'    |
        /\      ._.       /
      ;;;;;_   ,_Y_,   _.'
     /;;;;;\`--.___.--;.
    /|;;;;;;;.__.;;;.  \\
   ;  \;;;;;;;;;;;;;;\  ;\__  .;.
   |   ';;;;;;;;=;;;;'  |-__;;;;/
   |     `""`  .---._  /;/;;\;;/
  / ;         /;;;;;;;-;/;;/|;/
  \_,\       |;;;;;;;;;;;;| |
      '-...--';;;;;;;;;;;;\/
  jgs           `"""`   `"`