Less procedural UpdateInit; general markup

+ UpdateInit cleared of some procedural constructions
+ Added a dependency for ApplicationMaker package (for
$ApplicationsDirectory)
+ General markup
+ NewPackage exceptional definition moved forward