Send errors to parent
Separate out message creation
Initial functional implementation with forking
Ignore .swp files
Move status line code to a separate module