Added parsing for tilda when running async process.
Fixed errors caused by ansi compiler flag.
Added async function to run processes in background. Added child status check if any background process have terminated.
Bakground processes is now waited for properly.
Added additional comments.
Merge pull request #2 from CrizMobius/master

Added async functionality, checks for background processes, ansi proof ...