Initial commit

* examples/ for example structure of markdown-based lecture material
* index.py:
    * parses file(s), accepts only kxx/kxx.md
    * deeper splitting of chapters is NOT allowed
    * recognizes headings from level1-6 and page/slide numbers in English and
      German
    * exports to markdown
    * no command line interface yet
    * no plugin for Kate or Sublime YET
restructure the whole module

* module MAGSBS, with filesystem, factories and parsers
* further modules (kate/sublime plugins) may follow
Not-yet-finished page navigation factory/parser
* first code page header navigation, not yet finished
* ImportError behoben
* noch bugs in der Seiten-Navigations-Generierung
caught wrong exception for unicode handling
Sublime-Plugin Dateien commited
AGSBS.py plugin code
*.sublime-keymap Keybindings
Probleme wenn Umlaute in der md sind
* added .gitignore
* completely reworked heading management
    - now own class for storing headings and generating the link
    - markdownHeadingParser works again
* not-yet-working: TOC-generator and navigation bar generator (need to know new
  interface)
* fixed problem with encodings on windows
* refactorized filewalk function
* refactorized completely the indexing for TOC
    * still a bug: enumeration of sub-headings doesn't work
* sublime plugin in an own subdirectory
    * removed execution permissions - not necessary
    * add a hack to allow MAGSBS to be imported from one directory above
* removed unnecessary *.pyc-files (are ignored now)
* add the (forgotten) .gitignore
die Sublime-Dateien müssen oben sein sonst geht es nicht

Änderung in der AGSBS.py speicherung mit encoding
add a page in examples for better testing
* page indexing is now working
* fixed error in examples
* fixed error that first letter of heading is skipped, if the heading is written
  like this: "###Heading"
* trail multiple #-signs from headings, if written like "## Heading ##"
* fix problem with enumeration in TOC
link .html instead of .md
modify/create methodes for adding images
now the user can add the image with/without an additional description in an extra file.

method 1: create and append the text to the bilder.md
method 2: normal image tag with a short alternative text
add linebreak in toc
** change alternative text default value
Correct mistake made in be85cef6534a5931ba85379e7ce56b75269c81cf