Now copies over binary files as-is, without rendering them. Fix #18.
Make test_generate_files() fail with a Unicode context var key.
Always utf-8 - partial checkin (test still fails)
Test passes, but still not fully working.
json.loads with utf-8 encoding.
Don't do .encode('utf-8') on already unicode string in py3 test.
Adding tests_required=['mock', ] to fix test_prompt invocation error.
Merge pull request #32 from pydanny/add-mock-for-tests

Adding tests_required=['mock', ] to fix test_prompt invocation error.
Syntax highlighting in readme.
Release 0.6.2.
Better history note for 0.6.2.
Decode input strings on Python 2.x to fix UnicodeDecodeError from values entered at prompt.
Get TestPrompt working on Python 2.x, so we can test Unicode raw_input values.
Fix Python 3.3 tests for TestPrompt. Unrequire mock on 3.3.
Get all of test_prompt tests working on Python 2.6/2.7.
Fix UnicodeDecodeError upon cleanup when repo_name contains a unicode char.
Unicöde directory name tests in test_cleanup.
Unicöde project name in cleanup tests.
Forgot to add this as part of last commit (for tests).
Ensure no errors on .DS_Store files during generate_files(), #36. Treat .DS_Store files like any other binary for now and copy over.