completed construct_xbmc_directory_item

constructed but not called yet. could do with some more refactoring.
have to start mocking out the xbmc add-on stuff soon
more edge cases around parameters_string_to_dict
ignoring .pyc files
updated for *.pyc
adding more ignores
ignoring all .pyc
adding instructions for running the tests
removing src/main.pyc
removing src/main.pyc