Merge pull request #33 from achbed/dev

Core Changes round 3
Merge pull request #34 from achbed/dev

New file name and path options for feeds
Refactored main icecast loop for readability
Added additional error handling in main icecast loop
Added additional error handling to icecast chunk send loop

Signed-off-by: achbed <github@achbed.org>