Major core refactoring

 - Also added output format
 - output file convention checker
 - silverlight 5 support (wip)
added ignore