Added prerequisite checking.
Added status messages.
Updated gitignore.